package com.rh.gtoa.service;


import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.rh.gtoa.common.model.Result;
import com.rh.gtoa.dto.RoleInsertDTO;
import com.rh.gtoa.model.UmsRole;
import com.rh.gtoa.model.UmsRolePer;

import java.util.List;
import java.util.Map;


/**
 * 角色表
 *
 * @author hqb
 * @date 2020-09-12 16:31:21
 */
public interface IUmsRoleService extends IService<UmsRole> {
    /**
     * 列表
     * @param params
     * @return
     */
    Page<UmsRole> findList(Map<String, Object> params);

    Result insertRole(RoleInsertDTO roleInsertDTO);

    Result editRole(RoleInsertDTO roleInsertDTO);

    Result getUserByRoleId(Map<String, Object> map);

    List<UmsRole> getRoleListByUid(Long id);
}

